Skip to content

Conversation

@pio-noncelab
Copy link
Collaborator

@pio-noncelab pio-noncelab commented Nov 18, 2025

❗️머지되기 전에 #501 브랜치를 먼저 머지해야함

변경사항

추가

  • 홈 화면 하단에 '홈 화면 편집하기' 버튼 추가
    • 등록된 지갑이 1개 이상일 때만 보임
  • 홈 화면 편집 화면
    • 잔액 숨기기, 가짜 잔액 표시/설정, 홈 화면 표시 위젯 설정 가능
    • '잔액 합계', '지갑 목록' 위젯은 고정(제거 불가)
  • 최근 거래 위젯
    • 1일 내 발생한 트랜잭션(받기 중, 받기 완료, 보내기 중, 보내기 완료)을 표시
    • 한 개일 때는 단일 카드, 여러개 일 때는 캐러셀로 표시
    • 카드를 터치하면 해당 거래 상세 화면으로 이동
  • 분석 위젯
    • 설정된 필터링 옵션에 따라 기간내 발생한 거래를 분석하여 표시
    • 보유량 증/감 표시
    • 받기/보내기/셀프 횟수 및 금액 표시
    • 필터링 메뉴
      • 조회 기간(30/60/90/직접 설정)
        • 직접 설정 시 DatePicker로 기간을 커스텀 설정 가능
      • 거래 유형
        • 전체/보내기/받기 선택 가능

변경

  • 설정 화면에 잔액 숨기기, 가짜 잔액 표시 메뉴 제거

#469

pio-noncelab and others added 30 commits July 15, 2025 18:34
1. 토글 버튼 스케일 축소
2. 홈 화면 기능 버튼이 lock 된 경우(잔액합계,지갑목록) 기존 자물쇠 아이콘에서 체크표시로 변경, pressed animation 제거
3. screen spacing을 제외한 전체 영역에 메뉴 버튼이 배치되도록 크기 조정

#377
- 지갑 순서(walletOrder)
- 지갑 즐겨찾기 목록(favoriteWalletIds)
- 총 잔액에서 제외(excludedFromTotalBalanceWalletIds)
- 홈 화면에 표시되는 기능(homeFeatures)
…글이 먹히지 않는 현상 해결, 가짜잔액입력 필드 애니메이션 먹통 현상 복구
@pio-noncelab pio-noncelab added 💫 feat 기능 구현 이슈 🎨 UI UI 그리기 labels Nov 18, 2025
@roy-noncelab
Copy link
Collaborator

블록 높이 계산이라서 regtest에서 1일 내 트랜잭션인지 확인할 수 없었던 점, 언어 변경 시 홈 화면 편집하기 바텀시트에서 overflow(최근 거래-영어)랑 클릭 표시 뒤로 글자가 가려지는 부분(지갑 목록, 최근 거래-일본어) 외에 기능은 이상 없었습니다.

@doey-noncelab doey-noncelab linked an issue Jan 14, 2026 that may be closed by this pull request
2 tasks
HomeFeature(homeFeatureTypeString: json['homeFeatureTypeString'], isEnabled: json['isEnabled']);
}

// RealmHomeFeature 수정 불필요
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

주석 때문에 여쭤보는데, HomeFeature는 Realm DB를 사용하지 않는 방식으로 변경된거죠?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

넵!

@ella-noncelab
Copy link
Collaborator

ella-noncelab commented Jan 14, 2026

trim.E60756AF-D296-4D7E-8C25-BD49B424014A.MOV

네트워크가 꺼진 상태에서 앱 실행 시 계속 로딩 상태로 보이네요.
네트워크가 켜지면 그 때 로딩 후 가져오는 방식으로 수정하는게 나을까요..?

@ella-noncelab
Copy link
Collaborator

지갑 추가 후 사용하던 기존 사용자가 해당 버전으로 업데이트 한 경우 분석 탭에 나오는 거래(보내기/받기/셀프보내기) 트랜잭션 건수가 실제랑 다르게 나오는 경우가 발견됨

@ella-noncelab
Copy link
Collaborator

ella-noncelab commented Jan 15, 2026

image
'보내기' 한 결과만 필터링해서 보는 경우
트랜잭션 총 개수가 20개로 업데이트되지 않는데, 수정하는게 좋을지 어떨지 고민 후 적용

@ella-noncelab
Copy link
Collaborator

ella-noncelab commented Jan 15, 2026

image

  1. 최근 거래 캐러셀 카드에서 왼쪽보다 오른쪽 패딩이 좁은데 개선 가능할까요
  2. 다른 카드들이랑 radius가 달라서 좀 어색해 보이는 것 같아요
  3. 캐러셀 카드 간 간격을 줄이고, 카드 자체의 width는 조금 넓히는게 어떨까요?

}

// 필요한 경우 호출 (날짜 기반으로 조회)
void getPendingAndRecentDaysTransactions(int? analysisPeriod, int days, {bool forceRefresh = false}) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

함수는 get으로 시작하는데 반환하는 값은 없어서..
가져온 값이 어떻게 사용되는건지 코드가 잘 안읽히네요.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💫 feat 기능 구현 이슈 🎨 UI UI 그리기

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] 홈 화면 개편 3차

6 participants